47
|
How can I prevent grouping by a specified column
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
DataColumns.Item['Freight'].AllowGroupBy := EXPIVOTLib.AllowGroupByEnum.exGroupByNone;
end
|
46
|
How can I sort alphabetically the columns to be displayed in the context menu/floating panel
![](images/expivotq46.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotBarVisible := Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarContextSortAscending) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowResizeColumns) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowUndoRedo) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoUpdate) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatContent) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatAppearance) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowValues) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarShowTotals) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoFit) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarSizable) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarVisible);
PivotColumnsSortOrder := EXPIVOTLib.PivotColumnsSortOrderEnum.exPivotColumnsAscending;
PivotColumnsFloatBarVisible := True;
end
|
45
|
How can I prevent dropping data to the control
with AxPivot1 do
begin
AllowDrop := False;
end
|
44
|
Is it possible to allow incremental filtering on drop down filter window too, as I can on the control menus
![](images/expivotq44.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
DisplayFilterList := Integer(EXPIVOTLib.FilterListEnum.exHideFilterPattern) Or Integer(EXPIVOTLib.FilterListEnum.exFilterListDefault);
end
|
43
|
How can I prevent showing the Filter For field in the drop down filter window
![](images/expivotq43.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
DisplayFilterList := Integer(EXPIVOTLib.FilterListEnum.exHideFilterPattern) Or Integer(EXPIVOTLib.FilterListEnum.exFilterListDefault);
end
|
42
|
How can I display the numeric columns only when selecting a new aggregate, like SUM
![](images/expivotq42.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0[bold]';
PivotColumns := 'sum(5)/12,count(5)/12';
DataColumns.Item['Freight'].SortType := EXPIVOTLib.SortTypeEnum.SortNumeric;
end
|
41
|
How can I add a value column
![](images/expivotq41.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumns := 'sum(5)/12';
end
|
40
|
I would like to always have the subtotals in the same row of the "father row". Could that be done
![](images/expivotq40.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0[bold],2';
PivotColumns := 'sum(5)/12,count(5)/12';
ShowViewCompact := Integer(EXPIVOTLib.ShowViewCompactEnum.exViewCompactAggregates) Or Integer(EXPIVOTLib.ShowViewCompactEnum.exViewCompact);
PivotTotals := '/sum,sum(0)';
end
|
39
|
Is there any way, when I change the filter of the column, it broadcast the filter to the other pivot columns that were duplicated
![](images/expivotq39.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,2';
ShowBranchRows := EXPIVOTLib.ShowBranchRowsEnum.exBranchCompact;
PivotColumns := 'sum(5)/12[filter=''gBpNxjNh1MhlBoKNhpOZ0hJVNxpOhlMggKBhMZrMJnMoAgI=''],count(5)/12[filter=''gBpNxjNh1MhlBoKNhpOZ0hJVNxpOhlMggKBhMZr' +
'MJnMoAgI='']';
ShowViewCompact := Integer(EXPIVOTLib.ShowViewCompactEnum.exViewCompactKeepSettings) Or Integer(EXPIVOTLib.ShowViewCompactEnum.exViewCompact);
end
|
38
|
How can I summarize more fields in the same cell
![](images/expivotq38.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,2';
ShowBranchRows := EXPIVOTLib.ShowBranchRowsEnum.exBranchCompact;
PivotColumns := 'sum(5)/12,count(5)/12';
ShowViewCompact := EXPIVOTLib.ShowViewCompactEnum.exViewCompact;
end
|
37
|
How do I programmatically group by rows, in a compact way, no hierarchy lines
![](images/expivotq37.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,2';
ShowBranchRows := EXPIVOTLib.ShowBranchRowsEnum.exBranchCompact;
end
|
36
|
How do I programmatically group by rows
![](images/expivotq36.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,1,2';
LinesAtRoot := EXPIVOTLib.LinesAtRootEnum.exLinesAtRoot;
HasLines := EXPIVOTLib.HierarchyLineEnum.exSolidLine;
end
|
35
|
How do I programmatically group by columns
![](images/expivotq35.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumns := 'sum(5)/12;6';
end
|
34
|
How can I hide the add new button on the pivot bar
![](images/expivotq34.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotBarVisible := Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarHideAddNew) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowResizeColumns) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowUndoRedo) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoUpdate) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatContent) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatAppearance) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowValues) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarShowTotals) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoFit) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarSizable) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarVisible);
end
|
33
|
Is it possible to show the data that generated the result, when double clicking the row
![](images/expivotq33.png)
with AxPivot1 do
begin
BeginUpdate();
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0[italic]';
PivotColumns := 'count(0)[underline]';
PivotTotals := 'count[bold,strikeout]';
ShowDataOnDblClick := True;
EndUpdate();
end
|
32
|
Does your control support subscript or superscript, in HTML captions
![](images/expivotq32.png)
with AxPivot1 do
begin
HeaderHeight := 22;
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
DataColumns.Item['ShipCountry'].Caption := 'ShipCountry<font ;7><off 6><sha ;;0>subscript';
DataColumns.Item['ShipRegion'].Caption := 'ShipRegion<font ;7><off -6><sha ;;0>superscript';
Refresh();
end
|
31
|
Is it possible to define a different background color for the pivot bar
![](images/expivotq31.png)
with AxPivot1 do
begin
set_Background(EXPIVOTLib.BackgroundPartEnum.exPivotBarBackColor,$f0f0f0);
end
|
30
|
How can I display an icon/image to Content sub-menu
![](images/expivotq30.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
FormatContents.Item['numeric'].Name := '<img>1</img> Numeric';
PivotRows := '5[content=numeric]';
end
|
29
|
How can I change the selection background in the control's context menu
![](images/expivotq29.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
set_Background(EXPIVOTLib.BackgroundPartEnum.exSelBackColorFilter,$ff);
end
|
28
|
How can I display the column as date in a long format
![](images/expivotq28.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
FormatContents.Add('longdate','longdate(date(value))',Nil);
PivotRows := '9[content=longdate]';
end
|
27
|
Is it possible to display the column in upper-case
![](images/expivotq27.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
FormatContents.Add('upper','upper(value)',Nil);
PivotRows := '0[content=upper]';
end
|
26
|
How can I programatically bold a column
![](images/expivotq26.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0[bold]';
end
|
25
|
How can I display the total with a different foreground color
![](images/expivotq25.png)
with AxPivot1 do
begin
FormatAppearances.Add('fore',Nil).ForeColor := $ff;
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum[fore,bold]';
end
|
24
|
How can I display the total with a different background color/ebn
![](images/expivotq24.png)
with AxPivot1 do
begin
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
FormatAppearances.Add('back',Nil).BackColor := $1000000;
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum[back]';
end
|
23
|
How can I display the total with a solid background color
![](images/expivotq23.png)
with AxPivot1 do
begin
FormatAppearances.Add('back',Nil).BackColor := $f0f0f0;
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum[back]';
end
|
22
|
Is it possible to change the "bold" caption in the control's context menu
![](images/expivotq22.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
FormatAppearances.Item['bold'].Name := 'Ingrosat';
end
|
21
|
Is it possible to show no Exclude field in the filter window
![](images/expivotq21.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
DisplayFilterList := Integer(EXPIVOTLib.FilterListEnum.exShowCheckBox) Or Integer(EXPIVOTLib.FilterListEnum.exSortItemsAsc);
end
|
20
|
How can I prevent showing the drop down filter button
![](images/expivotq20.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
DisplayFilterList := EXPIVOTLib.FilterListEnum.exNoItems;
end
|
19
|
How do I get the count of positive values only
![](images/expivotq19.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
Aggregates.Add('positive','sum',Nil,Nil).FormatValue := 'value < 0 ? 0 : 1';
PivotRows := '0';
PivotColumns := 'positive(5)';
end
|
18
|
How do I get the sum for negative values only
![](images/expivotq18.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
Aggregates.Add('negative','sum',Nil,Nil).FormatValue := 'value < 0 ? value : 0';
PivotRows := '0';
PivotColumns := 'negative(5)';
end
|
17
|
My data stores the data as strings, is it possible to load the data using Import method
![](images/expivotq17.png)
with AxPivot1 do
begin
Import('''string 1'';''string 2''#''string 3'';''string 4''','str=`''` eor=''#'' eof='';'' hdr=0');
end
|
16
|
Is it possible to load data using different separators
![](images/expivotq16.png)
with AxPivot1 do
begin
Import('item 1;item 2#item 3;item 4','eor=''#'' eof='';'' hdr=0');
end
|
15
|
Is it possible to align a column
![](images/expivotq15.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
with DataColumns.Item[TObject(0)] do
begin
Alignment := EXPIVOTLib.AlignmentEnum.RightAlignment;
HeaderAlignment := EXPIVOTLib.AlignmentEnum.RightAlignment;
end;
Refresh();
end
|
14
|
How can I change by code the column/rows background color
![](images/expivotq14.png)
with AxPivot1 do
begin
BeginUpdate();
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
FormatAppearances.Add('aka',Nil).BackColor := $1000000;
PivotRows := '0[aka]';
EndUpdate();
end
|
13
|
How can I apply by code any appearance to my list
![](images/expivotq13.png)
with AxPivot1 do
begin
BeginUpdate();
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0[italic]';
PivotColumns := 'count(0)[underline]';
PivotTotals := 'count[bold,strikeout]';
EndUpdate();
end
|
12
|
How can I display an icon instead SUM/Total field
![](images/expivotq12.png)
with AxPivot1 do
begin
BeginUpdate();
Images('gBJJgBggAAwAAgACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjIgjIBAEijUlk8plUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9oEEwGBwWDwmFw2Hw9+xUsxGNx2Px+LyUnyGVy2VyeZAGNjIJjITjIb0OjjGi0ukAAVj' +
'ILzmayWtAGejCvjLh2u3jG23O4ACx1ew11+zEYGsZZsZUe/wkZ4sYZvD4PCy8kjAzjLFjKd5WDjIz6HRvnTwUZGMZX8ZTPb8XU8Hh9cFjALjKVjK5jIv9/w9t78WdjJI' +
'oyWr7sKjIWu+/a8Og2QAEajLaIxAzlwhB0DwQuzoECjJWw1DiMQ3D0OgAQMKwsuj8xOy0SrzFEWMdFUExbGMCRfC8ZRswMaLsiofJVHiOo+kKRs2lL2Jsh8cyQo6Ag==' +
'');
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
with Aggregates.Item['sum'] do
begin
Name := '<img>1</img> Sum';
Caption := '<img>1</img>';
end;
PivotColumnsFloatBarVisible := True;
FormatPivotHeader := 'iaggregate ? (caggregate + (iaggregate != 5 ? '' '' : '''') + caption) : caption';
FormatPivotTotal := 'caggregate';
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum,count';
EndUpdate();
end
|
11
|
How can I change the caption to be displayed when dragging an aggregate function
![](images/expivotq11.png)
with AxPivot1 do
begin
BeginUpdate();
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotColumnsFloatBarVisible := True;
FormatPivotHeader := '(iaggregate ? (''<b>'' + upper(caggregate) + ''</b> of '' + caption) : caption)';
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum,count';
EndUpdate();
end
|
10
|
I am using Import method, just wondering if I can rename the columns
![](images/expivotq10.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
with DataColumns.Item[TObject(0)] do
begin
Caption := 'New Caption';
PivotCaption := 'New Pivot Caption';
end;
Refresh();
end
|
9
|
Does your control support Fit-To-Page Print and Print Preview
![](images/expivotq9.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,1,2';
ExpandAll();
with (ComObj.CreateComObject(ComObj.ProgIDToClassID('Exontrol.Print')) as EXPRINTLib.Print) do
begin
Options := 'FitToPage = On';
PrintExts := (AxPivot1.GetOcx() as EXPIVOTLib.Pivot);
Preview();
end;
end
|
8
|
How can I print the control
![](images/expivotq8.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0,1,2';
ExpandAll();
with (ComObj.CreateComObject(ComObj.ProgIDToClassID('Exontrol.Print')) as EXPRINTLib.Print) do
begin
PrintExts := (AxPivot1.GetOcx() as EXPIVOTLib.Pivot);
Preview();
end;
end
|
7
|
How can I hide the pivot bar (hide completly)
![](images/expivotq7.png)
with AxPivot1 do
begin
PivotBarVisible := Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowResizeColumns) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowUndoRedo) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoUpdate) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatContent) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatAppearance) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowValues) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarShowTotals) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoFit) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarSizable);
end
|
6
|
How can I hide the pivot bar (auto-hide)
![](images/expivotq6.png)
with AxPivot1 do
begin
PivotBarVisible := Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowResizeColumns) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowUndoRedo) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoUpdate) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatContent) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowFormatAppearance) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAllowValues) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarAutoHide) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarShowTotals) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarSizable) Or Integer(EXPIVOTLib.PivotBarVisibleEnum.exPivotBarVisible);
end
|
5
|
How can I count and get the total of a specified column
![](images/expivotq5.png)
with AxPivot1 do
begin
BeginUpdate();
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotColumnsFloatBarVisible := True;
PivotRows := '0';
PivotColumns := 'sum(5)';
PivotTotals := 'sum,count';
EndUpdate();
end
|
4
|
How can I add show the columns once I grouped a column
![](images/expivotq4.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0';
PivotColumnsFloatBarVisible := True;
end
|
3
|
How can I programatically group the columns
![](images/expivotq3.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
PivotRows := '0:D';
end
|
2
|
Is it possible to load data from a data source
![](images/expivotq2.png)
with AxPivot1 do
begin
rs := (ComObj.CreateComObject(ComObj.ProgIDToClassID('ADOR.Recordset')) as ADODB.Recordset);
with rs do
begin
Open('Data','Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExPivot\Sample\Access\sample.accdb',3,3,Nil);
end;
DataSource := (rs as ADODB.Recordset);
end
|
1
|
How can I load data
![](images/expivotq1.png)
with AxPivot1 do
begin
Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil);
end
|